Abstract: Since the advent of Internet, and later on Social Media and E-commerce websites, people have started expressing themselves more and more online instead of on paper. This give businesses and organizations an opportunity to analyze views and interests of people in accordance with a set of provided keywords, time duration, geographic locations, age group and thus. Following the human nature of curiosity, collecting a selected set of opinions and sentiments and then topic-oriented analysis allows extraction of rich information that would help make smarter business decisions, political campaigns and better product consumption.

Keywords: Sentiment Analysis; Natural Language Processing.